package com.ruoyi.project.datacollection.datasource.domain;


import lombok.*;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据源管理模块
 *
 * @TableName qrtz_datasource
 */
@Data
@ToString
@EqualsAndHashCode
@NoArgsConstructor
@AllArgsConstructor
public class Datasource implements Serializable {

    private static final long serialVersionUID = -6808801469347486428L;
    /**
     * 数据源ID
     */
    private Long sourceId;

    /**
     * 数据源名字
     */
    private String sourceName;

    /**
     *
     */
    private Integer sourceTypeValue;

    /**
     *
     */
    private Integer sourceSortValue;

    /**
     * IP地址
     */
    private String hostIp;

    /**
     * 端口号
     */
    private Integer hostPort;

    /**
     * 登录用户名
     */
    private String userName;

    /**
     * 登录密码
     */
    private String passWord;

    /**
     * 数据库名称
     */
    private String databaseName;

    /**
     * 数据库参数
     */
    private String connParams;

    /**
     * Kafka代理
     */
    private String kafkaBroker;

    /**
     * 管理部门
     */
    private String manageDeptName;

    /**
     * 管理者
     */
    private String manager;

    /**
     * 管理者手机号
     */
    private String managerTelephone;

    /**
     * 描述
     */
    private String description;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改者
     */
    private String updateBy;


}